From 288a8f101946933bce9436bc5f58cce78ad24178 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Sun, 27 Jun 2010 17:48:24 +0100 Subject: [PATCH] babl_realloc: move destructor from original to new --- babl/babl-memory.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/babl/babl-memory.c b/babl/babl-memory.c index 9c0b3d3..6ceca90 100644 --- a/babl/babl-memory.c +++ b/babl/babl-memory.c @@ -232,6 +232,8 @@ babl_realloc (void *ptr, ret = babl_malloc (size); #endif memcpy (ret, ptr, babl_sizeof (ptr)); + BAI (ret)->destructor = BAI (ptr)->destructor; + BAI (ptr)->destructor = NULL; babl_free (ptr); #if BABL_DEBUG_MEM babl_mutex_lock (babl_debug_mutex); -- 2.30.2